Guest Editors' Introduction: Special Section on Computer Arithmetic
نویسندگان
چکیده
COMPUTER arithmetic is a field that encompasses the definition and standardization of arithmetic system for computers. The field also deals with issues of hardware and software implementations and their subsequent testing and verification. Many practitioners of the field also focus on the art and science of using computer arithmetic to carry out scientific and engineering computations. Computer arithmetic is therefore an interdisciplinary field that draws upon mathematics, computer science and electrical engineering. Advances in this field span from being highly theoretical (for instance, new exotic number systems) to being highly practical (for instance, new floating-point units for microprocessors). Computer arithmetic has been an active field since the advent of computers. Like many persistent fields, the focus evolves along with the overall macroscopic technology advances and trends. Prominent recent technology themes include massive parallelism, heterogeneous computing, power efficiency and human-computer interaction. These trends spawn many activities such as the design of specialpurpose arithmetic units and accelerators for high performance and low energy consumption, developing algorithms that yield reproducible floating-point arithmetic results independent of a specific parallel or distributed execution schedules and the definition, implementation and algorithms related to human-friendly decimal arithmetic. Indeed, the field of computer arithmetic is as active as ever! Since 1969 the IEEE Symposium on Computer Arithmetic is the premier international event for computer arithmetic research. The most recent is the 21st edition of the conference (held every two years since 1981), having taken place in Austin in April 2013. After the conference, an open call for papers (for extended versions of the conference papers and for new papers) was released for this special section on computer arithmetic. A total of 44 full manuscripts were submitted. The papers were reviewed by 67 experts, each paper receiving at least three reviews. Two rounds of reviews led to the selection of just six papers for this special section. Three papers consider special-purpose hardware arithmetic units, ranging from special instruction implementation to special application domains. One paper considers the issue of numerical reproducibility in interval arithmetic. Two papers consider different aspects of decimal arithmetic. Linear algebra is a widely applicable building block for scientific and engineering computations. Among previously proposed linear algebra accelerators, a common approach is to make them highly efficient on matrix-matrix product and let the general-purpose engine handle most of the algorithmic details. The paper “Algorithm, Architecture, and Floating-Point Unit Codesign of a Matrix Factorization Accelerator” by Ardavan Pedram, Andreas Gerstlauer and Robert A. van de Geijn proposes a different approach. The accelerator is built upon an enhanced instruction set and control flow logic to handle a good portion of several important factorization algorithms: Cholesky, LU, and QR. A strong case is made that this is a moderate increase of an accelerator’s complexity that results in a significant increase in performance per watt. Finding the maximum number in an unsorted list of binary numbers is an important task in many applications such as bioinformatics, video processing, sorting networks, etc.. The paper “Fast and Efficient Circuit Topologies for Finding the Maximum of n k-bit Numbers” by Bilgiday Yuce, H. Fatih Ugurdag, Sezer G€ oren, and Gunhan Dundar provides a detailed survey of existing Maximum Finder topologies and proposes a number of new parallel topologies offering greater efficiency than previous work in timing (latency), area, and energy consumption. For visual applications, high degrees of parallelism for numerical calculations are provided in GPUs. To allow for the increasing amount of arithmetic units in GPUs, each individual operation needs to be energy efficient, so that the whole unit can stay within alloted energy budgets. The paper “Energy-Efficient Pixel-Arithmetic“ by Nam Sung Kim, Syed Gilani, and Michael Schulte proposes energyefficient hardware support for multiplications for the special, but surprisingly common operand types of power of two values or sum of power of two values. For other types of operands approximate calculations are proposed that trade numerical accuracy with energy savings. The paper describes and evaluates an implementation of the proposed architecture and compares it to a standard implementation. Binary to decimal conversion is a crucial functionality needed for any reasonable human-computer interaction. The classical algorithm that converts a binary integer to decimal uses repeated division. This algorithm is slow in general and can be prohibitively so in the context of arbitrary precision arithmetic. The paper “Division Free Binary-to-Decimal Conversion” by Cyril Bouvier and Paul Zimmermann introduces several algorithms that are purely multiplication based. The complexities ranges from A. Nannarelli is with the Department of DTU Compute, Technical University of Denmark, Lyngby, Denmark. E-mail: [email protected]. P.-M. Seidel is with the Department of Information and Computer Sciences, University of Hawaii at Manoa, Honolulu, HI, USA. E-mail: [email protected]. P.T.P. Tang is with Intel Corporation, Santa Clara, CA, USA. E-mail: [email protected].
منابع مشابه
Guest Editors' Introduction to the Special Section on Probabilistic Graphical Models Accessed Terms of Use Detailed Terms Guest Editors' Introduction to the Special Section on Probabilistic Graphical Models
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.
متن کاملA Special Section on Pricing and Incentives in Networks and Systems: Guest Editors’ Introduction
This paper describes the content of the special section on " Pricing and Incentives in Networks and Systems. "
متن کاملSpecial Section: Best Papers from the 19th ACM Symposium on Virtual Reality Software and Technology (VRST 2013) Guest Editors’ Introduction
متن کامل
ذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 63 شماره
صفحات -
تاریخ انتشار 2009